package com.leador.module.request;

/**
 * 轨道请求参数
 */
public class TrackRequest {
    /**
     * service唯一标识
     */
    private long service_id = 0;
    /**
     * 起始时间
     */
    private String start_time;
    /**
     * 结束时间
     */
    private String end_time;
    /**
     * entity唯一标识
     */
    private String entity_name;
    /**
     * 返回结果的排序规则
     */
    private int sort_type = 0;
    /**
     * 返回精简的结果
     */
    private int simple_return = 0;
    /**
     * 是否返回纠偏后轨迹
     */
    private int is_processed = 0 ;
    /**
     * 分页索引 默认1
     */
    private int page_index = 1;
    /**
     * 分页大小 默认100
     */
    private int page_size = 100;
    /**
     * 返回service唯一标识
     * @return service唯一标识
     */
    public long getService_id() {
        return service_id;
    }

    /**
     * 设置service唯一标识
     * @param service_id
     */
    public void setService_id(long service_id) {
        this.service_id = service_id;
    }

    /**
     * 返回起始时间
     * @return 起始时间
     */
    public String getStart_time() {
        return start_time;
    }

    /**
     * 设置起始时间
     * @param start_time 起始时间
     */
    public void setStart_time(String start_time) {
        this.start_time = start_time;
    }

    /**
     * 返回结束时间
     * @return 结束时间
     */
    public String getEnd_time() {
        return end_time;
    }

    /**
     * 设置结束时间
     * @param end_time 结束时间
     */
    public void setEnd_time(String end_time) {
        this.end_time = end_time;
    }

    /**
     * 返回entity唯一标识
     * @return entity唯一标识
     */
    public String getEntity_name() {
        return entity_name;
    }

    /**
     * 设置entity唯一标识
     * @param entity_name entity唯一标识
     */
    public void setEntity_name(String entity_name) {
        this.entity_name = entity_name;
    }

    /**
     * 返回结果的排序规则
     * @return 结果的排序规则
     */
    public int getSort_type() {
        return sort_type;
    }

    /**
     * 设置结果的排序规则
     * @param sort_type 结果的排序规则
     */
    public void setSort_type(int sort_type) {
        this.sort_type = sort_type;
    }

    /**
     * 返回精简的结果
     * @return 精简的结果
     */
    public int getSimple_return() {
        return simple_return;
    }

    /**
     * 设置精简的结果
     * @param simple_return 精简的结果
     */
    public void setSimple_return(int simple_return) {
        this.simple_return = simple_return;
    }

    /**
     * 返回 是否返回纠偏后轨迹
     * @return 纠偏后轨迹
     */
    public int getIs_processed() {
        return is_processed;
    }

    /**
     * 设置是否返回纠偏后轨迹
     * @param is_processed 纠偏后轨迹
     */
    public void setIs_processed(int is_processed) {
        this.is_processed = is_processed;
    }

    /**
     * 获取分页索引
     * @return 分页索引 默认1
     */
    public int getPage_index() {
        return page_index;
    }

    /**
     * 设置分页索引 默认1
     * @param page_index 分页索引 默认1
     */
    public void setPage_index(int page_index) {
        this.page_index = page_index;
    }

    /**
     * 返回分页大小 默认100
     * @return 分页大小 默认100
     */
    public int getPage_size() {
        return page_size;
    }

    /**
     * 设置分页大小 默认100
     * @param page_size 分页大小 默认100
     */
    public void setPage_size(int page_size) {
        this.page_size = page_size;
    }

}
